package ifrn.pdsd.android.extranet;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;

public class DetalhamentoTarefaActivity extends Activity {
	
	public static final int MENU1 = Menu.FIRST;
	public static final int MENU2 = Menu.FIRST+1;
	
	private TextView TXTid, TXTtitulo, TXTporcentagem, TXTtempoEstimado, TXTtempoTrabalhado, TXTPrioridade, TXTGrauTarefa;
	private int idTarefa, idFuncionario, prioridade;
	private String tituloTarefa, grauTarefa;
	private Double porcentagemTarefa, tempoTrabalhadoTarefa;
	private int tempoEstimadoTarefa;
	
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_detalhamento_tarefa);

		// pega referencia dos textviews
		//this.TXTid = (TextView) findViewById(R.id.textView1);
		this.TXTtitulo = (TextView) findViewById(R.id.textView2);
		this.TXTtempoEstimado = (TextView) findViewById(R.id.textView3);
		this.TXTtempoTrabalhado = (TextView) findViewById(R.id.textView4);
		this.TXTporcentagem = (TextView) findViewById(R.id.textView5);
		
		this.TXTPrioridade = (TextView) findViewById(R.id.textView6);
		this.TXTGrauTarefa = (TextView) findViewById(R.id.textView7);

		// pega valores enviados da tela anterior
		Intent intent = getIntent();
		//this.idTarefa = intent.getIntExtra("idTarefa", 0);
		this.tituloTarefa = intent.getStringExtra("tituloTarefa");
		this.porcentagemTarefa = intent.getDoubleExtra("porcentagemTarefa", 0.0);
		this.tempoEstimadoTarefa = intent.getIntExtra("tempoEstimadoTarefa", 0);
		this.tempoTrabalhadoTarefa = intent.getDoubleExtra(
				"tempoTrabalhadoTarefa", 0.0);
		
		this.grauTarefa = intent.getStringExtra("grauTarefa");
		this.prioridade = intent.getIntExtra("prioridadeTarefa", 0);
		this.idFuncionario = intent.getIntExtra("idFuncionario", 0);

		// seta os valores nos textviews
		//this.TXTid.setText(this.idTarefa + "");
		this.TXTtitulo.setText(this.tituloTarefa + "");
		this.TXTporcentagem.setText(this.porcentagemTarefa.toString());
		this.TXTtempoEstimado.setText(String.valueOf(this.tempoEstimadoTarefa));
		this.TXTtempoTrabalhado.setText(this.tempoTrabalhadoTarefa.toString());
		
		this.TXTPrioridade.setText(String.valueOf(this.prioridade));
		this.TXTGrauTarefa.setText(this.grauTarefa);

	}
	
	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		menu.add(0, MENU1, 0, "Voltar");
		menu.add(0, MENU2, 0, "Inicio");
		return super.onCreateOptionsMenu(menu);
	}

	public boolean onOptionsItemSelected(MenuItem item) {
		switch (item.getItemId()) {
		case MENU1:
			Intent i = new Intent(DetalhamentoTarefaActivity.this,
					ListarTarefasByFuncActivity.class);
			i.putExtra("idFuncionario", idFuncionario);
			startActivity(i);
			return true;
		case MENU2:
			startActivity(new Intent(DetalhamentoTarefaActivity.this,
					MenuActivity.class));
			return true;
		}
		
		return false;
	}

}
